total debits - French English Dictionary